gtk_widget_show_all (box);
}
- gtk_widget_show (swatch->priv->popover);
+ gtk_popover_popup (GTK_POPOVER (swatch->priv->popover));
}
static gboolean
rect.y + rect.height / 2);
gtk_popover_set_pointing_to (GTK_POPOVER (priv->magnifier_popover),
&rect);
- gtk_widget_show (priv->magnifier_popover);
+ gtk_popover_popup (GTK_POPOVER (priv->magnifier_popover));
}
static void
priv->in_drag = FALSE;
if (priv->magnifier_popover)
- gtk_widget_hide (priv->magnifier_popover);
+ gtk_popover_popdown (GTK_POPOVER (priv->magnifier_popover));
/* Check whether the drag was cancelled rather than finished */
if (!gtk_gesture_handles_sequence (GTK_GESTURE (gesture), sequence))
}
if (priv->magnifier_popover)
- gtk_widget_hide (priv->magnifier_popover);
+ gtk_popover_popdown (GTK_POPOVER (priv->magnifier_popover));
}
name = gtk_entry_get_text (GTK_ENTRY (priv->new_folder_name_entry));
file = g_file_get_child_for_display_name (priv->current_folder, name, &error);
- gtk_widget_hide (priv->new_folder_popover);
+ gtk_popover_popdown (GTK_POPOVER (priv->new_folder_popover));
if (file)
{
GFile *dest;
const gchar* new_name;
- gtk_widget_hide (priv->rename_file_popover);
+ gtk_popover_popdown (GTK_POPOVER (priv->rename_file_popover));
new_name = gtk_entry_get_text (GTK_ENTRY (priv->rename_file_name_entry));
dest = g_file_get_parent (priv->rename_file_source_file);
g_free (filename);
gtk_popover_set_pointing_to (GTK_POPOVER (priv->rename_file_popover), &rect);
- gtk_widget_show (priv->rename_file_popover);
+ gtk_popover_popup (GTK_POPOVER (priv->rename_file_popover));
gtk_widget_grab_focus (priv->rename_file_popover);
}
}
gtk_popover_set_pointing_to (GTK_POPOVER (priv->browse_files_popover), &rect);
- gtk_widget_show (priv->browse_files_popover);
+ gtk_popover_popup (GTK_POPOVER (priv->browse_files_popover));
}
/* Callback used for the GtkWidget::popup-menu signal of the file list */
else if (priv->popover)
{
if (active)
- gtk_widget_show (priv->popover);
+ gtk_popover_popup (GTK_POPOVER (priv->popover));
else
- gtk_widget_hide (priv->popover);
+ gtk_popover_popdown (GTK_POPOVER (priv->popover));
}
if (GTK_TOGGLE_BUTTON_CLASS (gtk_menu_button_parent_class)->toggled)
popover = gtk_widget_get_ancestor (GTK_WIDGET (button), GTK_TYPE_POPOVER);
if (popover != NULL)
- gtk_widget_hide (popover);
+ gtk_popover_popdown (GTK_POPOVER (popover));
}
}
g_clear_pointer (&sidebar->rename_uri, g_free);
if (sidebar->rename_popover)
- gtk_widget_hide (sidebar->rename_popover);
+ gtk_popover_popdown (GTK_POPOVER (sidebar->rename_popover));
}
static void
gtk_popover_set_relative_to (GTK_POPOVER (sidebar->rename_popover), GTK_WIDGET (row));
setup_popover_shadowing (sidebar->rename_popover);
- gtk_widget_show (sidebar->rename_popover);
+ gtk_popover_popup (GTK_POPOVER (sidebar->rename_popover));
gtk_widget_grab_focus (sidebar->rename_entry);
g_free (name);
gtk_popover_set_relative_to (GTK_POPOVER (sidebar->popover), GTK_WIDGET (row));
sidebar->context_row = row;
- gtk_widget_show (sidebar->popover);
+ gtk_popover_popup (GTK_POPOVER (sidebar->popover));
g_object_unref (sidebar);
}
gint w, h;
gint size;
- gtk_widget_show (priv->dock);
+ gtk_popover_popup (GTK_POPOVER (priv->dock));
toplevel = gtk_widget_get_toplevel (widget);
_gtk_window_get_shadow_width (GTK_WINDOW (toplevel), &border);
GtkScaleButton *button = GTK_SCALE_BUTTON (widget);
GtkScaleButtonPrivate *priv = button->priv;
- gtk_widget_hide (priv->dock);
+ gtk_popover_popdown (GTK_POPOVER (priv->dock));
}
static void
section = g_object_get_data (G_OBJECT (row), "gtk-shortcuts-section");
gtk_stack_set_visible_child (priv->stack, section);
- gtk_widget_hide (GTK_WIDGET (priv->popover));
+ gtk_popover_popdown (priv->popover);
}
static gboolean
gtk_popover_set_pointing_to (GTK_POPOVER (priv->magnifier_popover),
&rect);
- gtk_widget_show (priv->magnifier_popover);
+ gtk_popover_popup (GTK_POPOVER (priv->magnifier_popover));
#undef N_LINES
}
}
if (priv->magnifier_popover)
- gtk_widget_hide (priv->magnifier_popover);
+ gtk_popover_popdown (GTK_POPOVER (priv->magnifier_popover));
}
static gboolean cursor_visible (GtkTextView *text_view);
editor = gtk_inspector_action_editor_new (group, prefix, name);
gtk_container_add (GTK_CONTAINER (popover), editor);
- gtk_widget_show (popover);
+ gtk_popover_popup (GTK_POPOVER (popover));
g_signal_connect (popover, "hide", G_CALLBACK (gtk_widget_destroy), NULL);
if (gtk_inspector_prop_editor_should_expand (GTK_INSPECTOR_PROP_EDITOR (editor)))
gtk_widget_set_vexpand (popover, TRUE);
- gtk_widget_show (popover);
+ gtk_popover_popup (GTK_POPOVER (popover));
g_signal_connect (popover, "unmap", G_CALLBACK (gtk_widget_destroy), NULL);
}
g_signal_connect (editor, "show-object", G_CALLBACK (show_object), pl);
- gtk_widget_show (popover);
+ gtk_popover_popup (GTK_POPOVER (popover));
g_signal_connect (popover, "unmap", G_CALLBACK (gtk_widget_destroy), NULL);